package com.srs.model;


public class User {
	private Integer userId;
	private Integer groupId;
	private String userName;
	private String password;
	private String fullName;
	private String mobile;
	private String email;
	private String description;
	private String dailyReport;
	private String alarm;
	private Integer index;
	private String groupName;
	
	private boolean roleLogin = false;
	private boolean	roleUserManagement = false;
	private boolean roleViewGraphicalReports = false;
	private boolean roleReceiveDailyReport = false;
	private boolean roleReceiveAlarm = false;
	private boolean roleAgentManagement = false;
	/**
	 * @return the userId
	 */
	public Integer getUserId() {
		return userId;
	}

	/**
	 * @param userId
	 *            the userId to set
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	/**
	 * @return the groupId
	 */
	public Integer getGroupId() {
		return groupId;
	}

	/**
	 * @param groupId
	 *            the groupId to set
	 */
	public void setGroupId(Integer groupId) {
		this.groupId = groupId;
	}

	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * @param userName
	 *            the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return the password
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * @param password
	 *            the password to set
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * @return the fullName
	 */
	public String getFullName() {
		return fullName;
	}

	/**
	 * @param fullName
	 *            the fullName to set
	 */
	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	/**
	 * @return the mobile
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * @param mobile
	 *            the mobile to set
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}

	/**
	 * @param email
	 *            the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}

	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * @param description
	 *            the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}


	/**
	 * @return the dailyReport
	 */
	public String getDailyReport() {
		return dailyReport;
	}

	/**
	 * @param dailyReport the dailyReport to set
	 */
	public void setDailyReport(String dailyReport) {
		this.dailyReport = dailyReport;
	}

	/**
	 * @return the alarm
	 */
	public String getAlarm() {
		return alarm;
	}

	/**
	 * @param alarm the alarm to set
	 */
	public void setAlarm(String alarm) {
		this.alarm = alarm;
	}

	/**
	 * @return the index
	 */
	public Integer getIndex() {
		return index;
	}

	/**
	 * @param index the index to set
	 */
	public void setIndex(Integer index) {
		this.index = index;
	}

	/**
	 * @return the groupName
	 */
	public String getGroupName() {
		return groupName;
	}

	/**
	 * @param groupName the groupName to set
	 */
	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}


	/**
	 * @return the roleLogin
	 */
	public boolean isRoleLogin() {
		return roleLogin;
	}

	/**
	 * @param roleLogin the roleLogin to set
	 */
	public void setRoleLogin(boolean roleLogin) {
		this.roleLogin = roleLogin;
	}

	/**
	 * @return the roleUserManagement
	 */
	public boolean isRoleUserManagement() {
		return roleUserManagement;
	}

	/**
	 * @param roleUserManagement the roleUserManagement to set
	 */
	public void setRoleUserManagement(boolean roleUserManagement) {
		this.roleUserManagement = roleUserManagement;
	}

	/**
	 * @return the roleViewGraphicalReports
	 */
	public boolean isRoleViewGraphicalReports() {
		return roleViewGraphicalReports;
	}

	/**
	 * @param roleViewGraphicalReports the roleViewGraphicalReports to set
	 */
	public void setRoleViewGraphicalReports(boolean roleViewGraphicalReports) {
		this.roleViewGraphicalReports = roleViewGraphicalReports;
	}

	/**
	 * @return the roleReceiveDailyReport
	 */
	public boolean isRoleReceiveDailyReport() {
		return roleReceiveDailyReport;
	}

	/**
	 * @param roleReceiveDailyReport the roleReceiveDailyReport to set
	 */
	public void setRoleReceiveDailyReport(boolean roleReceiveDailyReport) {
		this.roleReceiveDailyReport = roleReceiveDailyReport;
	}

	/**
	 * @return the roleReceiveAlarm
	 */
	public boolean isRoleReceiveAlarm() {
		return roleReceiveAlarm;
	}

	/**
	 * @param roleReceiveAlarm the roleReceiveAlarm to set
	 */
	public void setRoleReceiveAlarm(boolean roleReceiveAlarm) {
		this.roleReceiveAlarm = roleReceiveAlarm;
	}

	/**
	 * @return the roleAgentManagement
	 */
	public boolean isRoleAgentManagement() {
		return roleAgentManagement;
	}

	/**
	 * @param roleAgentManagement the roleAgentManagement to set
	 */
	public void setRoleAgentManagement(boolean roleAgentManagement) {
		this.roleAgentManagement = roleAgentManagement;
	}
	
	
}
